@media (max-width: 1399.98px) {
  body {
    padding-top: 80px;
    padding-bottom: 70px;
    overflow-x: hidden;
  }
  .wap_footer {
    height: 70px;
  }
  .header .hd {
    max-width: unset;
    width: 80%;
    margin-left: 220px;
    height: 80px;
  }
  .header .logo {
    width: 170px;
    top: 15px;
    left: 15px;
  }
  .header .tel {
    /*display: none;*/
  }
  .menu li {
    height: 80px;
    width: 9%;
  }
  .menu li a.top {
    /*line-height: 80px;*/
  }
.header .tel{
	padding:0 0;
	top:10px;
	right: -100px;    background: url(../image/logo_06.png)no-repeat;
    background-position: left center;
    background-size: auto 70%;
}
.header .tel span:nth-child(2){
	font-size: 24px;
}
.menu li a.top div span:nth-child(1){
	font-size: 18px;
}
.menu li a.top div span:nth-child(2){
	font-size: 16px;
}
  .menu li a {
    text-align: center;
     padding-top: 10px; 
}
}
@media (max-width: 1199.98px) {
  .boxt {
    padding: 20px 0;
  }
  .ppsj_box .box_right p:nth-child(3){
    margin-bottom: 20px;
  }
  .morediv {
    padding: 20px 0;
  }
  .arrows .prev-btn,
  .arrows .next-btn {
    left: 10px;
  }
  .arrows .next-btn {
    left: unset;
    right: 10px;
  }
  .ppsj_box .box_left,
  .ppsj_box .box_right {
    float: none;
    width: unset;
  }
  .ppsj_box .wrap {
    padding: 15px;
  }
  .padbottom {
    padding: 20px 0;
  }
  .page_hzys li {
    width: 45%;
  }
  .page_hzys .tit,
  .page_hzys .tinfo,
  .hzzc_box .tinfo,
  .ppsj_box .tinfo {
    font-size: 18px;
    padding: 0 10px;
  }
  .page_hzys .pic {
    padding: 40px 10px 0 10px;
  }
  .page_hzys .txt {
    font-size: 14px;
    padding: 10px;
  }
}
@media (max-width: 1000px) {
.header .tel{
    display: none;
  }
  .menu li{
    width: 12%;
  }
}
@media (max-width: 799.98px) {
  body {
    padding-top: 0;
  }
  
  #popularity-container .swiper-slide{
    text-align: center;
  }
  .popularity-box {
    padding-bottom:30px;
}
  .famous-box {
    padding: 0 0 30px 0;
}
  .m-nav {
    display: block;
    transition: all 0.3s;
  }
  .header {
    display: none;
  }
  .boxt img {
    width: 50%
  }
  .list-title1 span {
    display: inline-block;
    background: url(../image/list.png)no-repeat left center,url(../image/listw.png)no-repeat right center;
    padding: 0 40px;
    background-size: 20px auto;
    /* background-size: auto 100%; */
}
.list-title1{
  font-size: 18px;
}
.list-titlefff span {
    display: inline-block;
    background: url(../image/fff_03.png)no-repeat left center,url(../image/fff_03.png)no-repeat right center;
     padding: 0 40px;
    background-size: 20px auto;
    /* background-size: auto 100%; */
}
.hztj-box{
  padding:20px 0  ;
}
.list-titlefff{

  font-size: 18px;
}

.fzlc-box{
  padding:20px 0;
}
.brand-slide-l{
  float: none;
  width: 100%;
}
.brand-slide-r{
  
}
.honor-box {
    padding: 20px 0;
    background: #fff;
}
.brand-specel {
    padding: 20px 0;
}
.brand-slide-r {
    float: none;
  width: 100%;
    box-sizing: border-box;
    padding: 10px;
    background: #fff;
    text-align: center;
    height: 100%;
}
.brand-slide-r p:nth-child(1) {
    font-size: 18px;
    color: #055f46;
}
.brand-slide-r span:nth-child(2){
  margin:0 auto;
}
.joining-btn-next{
  width: 30px;height: 30px;
}
.joining-btn-prev{
  width: 30px;height: 30px;

}
.joining-process-top .joining-title{
  font-size: 16px !important
}
.joining-process-bottom-list .joining-title{
  font-size: 16px !important
}
.joining-process-cont {
    margin-top: 15px;
}
  #topbanner,
  #innerBanner {
    height: 270px;
  }
  .page_hzlc .box_right,
  .page_hzlc .box_left {
    width: 100%;
    padding: 0 10px;
  }
  .page_hzlc .pic {
    display: none;
  }
  .page_hzlc p {
    height: unset;
  }
  .page_hzlc .twrap span {
    font-size: 18px;
  }
  .ppsj_box .box_right p:nth-child(1){
    font-size: 18px;
    text-align: center;
  }
  .ppsj_box .box_right p:nth-child(2){
    text-align: center;
    padding:5px 0;
  }
  .morediv {
    padding: 5px ;
    margin-top: 20px;
  margin:0 auto;
}
.tscp-t2 {
    font-size: 16px;
    color: #393939;
    text-align: center;
    padding: 10px 10px 20px 10px;
}.hxys-list{
  width: 100%;
  float: none;
  height: auto;
    padding: 20px 0;

}
.mdzs_box{
  padding-bottom: 20px;
}
.arrows .next-btn, .arrows .prev-btn{
  top:48%;
}
#md_slide .swiper-slide {
    width: 90%;
    /*height: 280px;*/
}
#md_slide .swiper-slide img {
    display: block;
    width: 100%;
    height: auto;
}
.hztj-cont-l{
  width: 100%;
  box-sizing: border-box;
  padding:10px;
  text-align: center;
}
.hztj-cont-r{
  width: 100%;
}
.hztj-cont-r div{
  font-size: 16px;
  margin-bottom: 25px;
}
.hztj-cont-r-list span{
  font-size: 16px;
}
.hzlc-slide{
  float: none;
  width: 100% !important;
  border:none;
  border-bottom: none !important;
  border-top: none !important;
    padding: 0px 0px;
    margin-right: 0 !important;
}
.wap-hzlc-slide{
  text-align: center;
}
.hxys-list p:nth-child(1) {
    font-size: 18px;
    text-align: center;
}
.process-box{
  padding: 20px 0;
}
.cp_slide .swiper-slide{
  text-align: center;
}
.wap-container-hzys .swiper-slide{
  text-align: center;
}
.hxys-t1 img{
  width: 50%;
}
.hxys-t2 {
    font-size: 16px;
    color: #393939;
    /*font-family: "思源宋体";*/
    padding: 10px 0;
}
.pc{  
  display: none;
}
.wap{
 
display: block; 
}
.tscp_box .boxc{
  padding-bottom: 20px;
}
.cp_slide_text p:nth-child(1) {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}
.mdrq-t2 {
    padding: 10px 0;
}
.mdrq-t3 {
    font-size: 16px;
    color: #ffffff;
    /*font-family: "思源宋体";*/
}
.cp_slide_text {
    position: absolute;
    bottom: 8px;
    height: 0%;
    width: 80%;
    left: 10%;
    opacity: 0;
    background: rgba(14,99,75,0.7);
    padding: 20px;
    box-sizing: border-box;
}
.tscp-t3 span {
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    vertical-align: middle;
    color: #ffffff;
    width: 30%;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    float: left;
    background: url(../image/red_30.png)no-repeat ;
    background-size: 100% 100%;
}
.tscp-t3 .actives {
    background: url(../image/green_32.png)no-repeat;
     background-size: 100% 100%;
}
.wapnews-list{
  width: 100%;
  padding:15px 10px;
  background: #055f46;
  color: #fff;
  display: block;
  margin-bottom: 20px;

}
.footer_form_cont_l div{
  width: 90%;
  float: none;
  clear:both;
  margin:0 auto;
  text-align: center;
}
.footer_wx{
  text-align: center;
  width: 100%;
}
.footer_form_cont_r{
  width: 100%;
}
.ft-telinfo p:nth-child(2) {
    font-size: 16px;
}
.footer_wx div{
  width: 50%;
  float: left;
  display: inline-block;  
  margin-right: 0px;
  box-sizing: border-box;
  padding:0 10px;
}
.copyright {
    padding: 10px 0;
    margin-top: 10px;
}
.footer_form_cont_l div span {
  width: 35%;
}
.footer_form_cont_l div input {
    width: 65%;
    height: 40px;
    
}
.footer_form_cont_l div select{
  width: 30%;
}
.footer_form_t1{
  padding:0 10px; 
}
.footer_form_t1 img{
  width: 100%;
}
.footer_form_content{
  padding:0 0;
  width: 100%;
}
.footer_form_cont_l {
    float: none;
    width: 100%;
    padding-top: 20px;
    padding-right: 0px;
}
.wapnews-list p{

}
.wapnews-list p:nth-child(1){
font-size: 16px;
}
.wapnews-list p:nth-child(2){
font-size: 14px
}
.wapnews-list p:nth-child(3){
font-size: 14px;
}
.news_box_t3{
  text-align: center;
  margin-top: 20px;
}
.news-list{
  width: 100%;
float: none;
    margin-right: 0%;
}.news_box_t3 a {
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    vertical-align: middle;
    color: #ffffff;
    width: 30%;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    background: url(../image/red_30.png)no-repeat ;
    background-size: 100% 100%;
}
.news_box_t3 span {
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    vertical-align: middle;
    color: #ffffff;
    width: 30%;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    background: url(../image/red_30.png)no-repeat ;
    background-size: 100% 100%;
}
.news_box_t3 .actives {
    background: url(../image/green_32.png)no-repeat;
     background-size: 100% 100%;
}
.dishes-container .swiper-slide p{
  font-size: 16px;
}
.contact-info img{
  width: 30px;
  height: auto;
}
.ft-tel {
    font-size: 16px;
}
.morediv a {
    display: inline-block;
    font-size: 14px;
    color: #d13433;
    line-height: 30px;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #fff;
    text-align: center;
    /* background: url(../image/more_bg.png) no-repeat left top; */
    width: 120px;
    height: 30px;
    transition: all .3s;
}

  .box-wyjm .t_ {
    padding-top: 20px;
  }
  .box-wyjm .txtinfo {
    padding: 0 10px;
  }
  .page_lxfs .boxc {
    padding: 0 10px;
  }
  .ppsj_box .box_left{

     padding-right: 0px; 
  }
  .page_lxfs .box_left {
    float: none;
    width: unset;
    margin-left: 0;
  }
  .page_lxfs .item {
    margin-bottom: 20px;
  }
  .formbox {
    padding: 10px;
  }
  .formbox .form-group .ipt {
    padding: 10px 15px;
    font-size: 14px;
  }
  #ys_slide .tit {
    font-size: 18px;
  }
  #ys-pagination {
    bottom: 0;
  }
  .prolist .item {
    padding: 30px 0 20px 0;
  }
  .prolist .catbox {
    transition: all 0.3s;
  }
  .prolist .catbox ul {
    display: none;
  }
  .prolist .catname {
    text-align: center;
  }
  .prolist .box_right {
    width: 100%;
    left: 0;
    top: 100px;
  }
  .prolist .item .swiper-slide-active .tit {
    display: block;
    transform: translate(0, 0);
  }
  .prolist .item {
    min-height: 420px;
  }
  .prolist .box_right,
  .pro_slide {
    height: 320px;
    padding-top: 0;
  }
  .page_mdhj .boxc {
    padding: 0;
  }
  .pro_slide .swiper-slide {
    height: auto;
  }
  .page_mdhj .box_left {
    float: none;
    margin-left: 0;
    width: unset;
    height: auto;
  }
  .page_mdhj #mdhj_slide1 {
    display: none;
  }
  #mdhj_slide2 {
    height: 254px;
  }
  .page_mdhj .boxinfo {
    margin: 0;
    padding: 0 10px;
  }
  .page_mdrq .box_top {
    padding: 0;
  }
  .page_mdrq .box_right {
    display: none;
  }
  #mdrq_slide1 {
    height: 320px;
  }
  .page_mdhj .boxinfo .tit {
    font-size: 20px;
  }
  #mdhj_slide1 .slide-tit,
  #mdhj_slide1 .mask {
    display: none;
  }
  .mapBox {
    height: auto;
  }
  .mapBox .cityList {
    position: relative;
    width: 100%;
    top: 0;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    left: 0;
    height: auto;
  }
  .mapBox .cityList .cityListUl {
    height: auto;
  }
  .mapBox #cityList {
    height: 300px;
    border-bottom: 1px solid #ccc;
  }
  #mapbox_oversea,
  #mapbox {
    height: 400px;
  }
  .ft_note {
    display: none;
  }
  .wap_footer {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .ppsj_box .wrap {
    padding: 0 10px;
  }
  .ppsj_box .box_left,
  .ppsj_box .box_right {
    width: unset;
    height: unset;
  }
  #ys_slide .slideinfo {
    padding: unset;
  }
  #ys_slide .pic {
    display: none;
  }
  #ys-pagination {
    padding: 10px 0;
  }
  .hzys_box .tinfo {
    font-size: 16px;
    margin: 10px auto;
  }
  #md_slide {
    height: auto;
  }
  #md_slide .swiper-slide {
    width: 90%;
    height: auto;
  }
  .hzzc_box .boxc {
    display: block;
  }
  .news_box {
    font-size: 16px;
    color: #393939;
    padding: 10px 0;
}
.ft-tel i {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
}
  .hzzc_box .boxc .item {
    margin-bottom: 20px;
  }
  .hzzc_box .boxc .txt {
    text-align: center;
    font-size: 14px;
  }
  .hzzc_box .tit {
    font-size: 18px;
  }
  .news_box .boxc {
    padding: 0 10px;
  }
  #news_slide {
    height: 230px;
  }
  #news_pagination {
    display: none;
  }
  .news_box .box_left {
    width: 100%;
    float: unset;
    margin: 0;
  }
  .ft1_box .join_tel {
    font-size: 20px;
  }
  .mdzs_box .boxc {
    width: 100%;
    overflow: hidden;
  }
  .ft1_box .boxc {
    padding: 20px 10px;
  }
  .ft1_box .img1 {
    float: unset;
    margin: 0;
  }
  .footer {
    padding: 20px 10px;
  }
  .page_mxsn .linebox {
    display: none;
  }
  #cp_slide {
    height: unset;
  }
  #cp_slide .img {
    height: unset;
  }
  .ppsj_box .boxc .tit {
    font-size: 18px;
  }
  .arrows .next-btn,
  .arrows .prev-btn {
    width: 20px;
    height: 32px;
  }
  #cp_slide .tit a {
    font-size: 18px;
  }
  .artshow {
    padding: 10px;
  }
  .ft-logo {
    text-align: center;
    max-width: 200px;
    margin: 0 auto;
  }
  #mxsn_slide .boxwrap {
    padding: 0px;
    margin: 0 15px;
    background: rgba(255, 255, 255, 0.6);
  }
  #mxsn_slide .box_left {
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 0;
    z-index: -1;
  }
  #mxsn_slide .tit_fetch span {
    font-size: 20px;
  }
  #mxsn_slide .box_right {
    padding: 10px;
  }
  .page_lffc .boxc li {
    float: none;
    width: 100%;
    padding: 0px;
    margin: 0;
    text-align: center;
  }
  .page_lffc .boxc li img {
    width: 100%;
  }
  .newslist li {
    margin-bottom: 15px;
  }
 .contact-map {
    height: 400px;
    width: 100%;
}
.contact-info div{
  width: 100%;
  text-align: left;
  box-sizing: border-box;
  padding: 0 5px;
  font-size: 16px;
  margin-bottom: 20px;
}
.contact-bd-cont {
    background: #fff;
    padding: 10px 40px;
    border-top: 5px solid #055f46;
    margin-top: 20px;
}
.contact-info img {
    vertical-align: middle;
    padding-right: 5px;
}.contact-bd {
    padding: 30px 0;
    /*background: url(../image/ssss_12.jpg)no-repeat center top/cover;*/
}
.contact-bd-r .title{
  font-size: 18px;
}
.contact-btn button {
    width: 100%;
    background: #055f46;
    color: #fff;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    padding: 10px 0;
    margin-top: 10px;
    border: none;
    outline: none;
    cursor: pointer;
}.contact-form div {
    margin-top: 20px;
}
.contact-form div input{
  width: 100%;
}
.contact-bd-r{
  width: 100%;
}
  .newslist .pic {
    width: 100%;
    float: none;
    margin: 0;
  }
  .newslist .time {
    width: 100%;
    height: unset;
  }
  .newslist .year {
    font-size: 14px;
    display: inline-block;
  }
  .newslist .info{
    padding:10px;
    box-sizing: border-box;
  }
  .newslist .date {
    font-size: 18px;
    display: inline-block;
  }
  .newslist .tit a {
    font-size: 16px;
  }
  .newslist .txt {
    height: unset;
    font-size: 14px;
  }
  .newslist .seemore {
    text-align: right;
    padding-right: 10px;
  }
  .newslist .seemore a {
    font-size: 14px;
    padding: 0px 15px;
    border-radius: 20px;
  }
  .inner_news img {
    height: unset !important;
  }
}
